Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Germany F1 Germany F2 Germany F2 Chile F3 Germany F4 Tennis Napoli Cup - Napoli Arroyo de la Encomienda - Valladolid Jameson Cup - Milan Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin Corona Mexico City Open - Mexico City Torneo Internacional Challenger Fila 2005 - Leon 14° BH Tennis Open - Belo Horizonte Open de L'Isere-Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Kobstaedernes ATP Challenger - Kolding New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Corona Mexico City Open - Mexico City Copa Petrobras Paraguay - Asuncion XL Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx Sao Paulo Challenger Sunrise Challenger GHI Bronx Classic - Bronx Binghamton Challenger Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Bogota Challenger Morocco Tennis Tour - Casablanca Montevideo Challenger Asuncion Challenger Santiago Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Croatia Osiguranje Rijeka Open - Rijeka Medellin Challenger Akbank Private Banking TED Open - Istanbul Bergamo Challenger San Remo Tennis Cup - San Remo Rhodes Challenger Ramat Hasharon Challenger Savannah Challenger Akbank Private Banking TED Open - Istanbul ATU Cup - Weiden IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Nottingham Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger St. Remy Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Belo Horizonte Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Tashkent Challenger Guayaquil Challenger VII Trofeo Ciudad de Quito - Quito Sao Paulo Challenger Noumea Challenger Puerto Rico Challenger Tennis Event - Humacao Bucaramanga Challenger Open de la Ville de Saint Denis - Reunion Island Courmayeur Challenger Bergamo Challenger V Gramado Open de Tennis - Gramado Challenger Britania Zavaleta - Puebla Wolfsburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Johannesburg Challenger Copa Petrobras - Bogota Nottingham Challenger Nottingham Challenger Guadalajara Challenger Open de L'Isere (Open 38) - Grenoble Winnetka Challenger Bogota Challenger Ischgl International Tennis Challenger 2003 - Ischgl Shimadzu All Japan Indoor - Kyoto Campos do Jordao Challenger Binghamton Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Binghamton Professional Tennis Tournament - Binghamton Copa Petrobras - Montevideo Warsteiner Challenger Lubeck - Lubeck Okal Cup 2003 - Eckental Heineken Challenger - Ho Chi Minh City Garden Open 2004 - Rome Abierto Colombiano de Tenis - Bogota XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Rennes Challenger Buenos Aires Challenger Santiago Challenger Dallas Challenger Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Cepu Open - San Marino St. Remy Challenger Heilbronn Challenger Bucaramanga Challenger Cherbourg Challenger Pereira Challenger IPP Geneva Trophy - Geneva Sao Paulo Challenger Blois Challenger Scheveningen Challenger 10ø Tornea B. Camparini - Reggio Emilia Sao Paulo Challenger Copa Petrobras Bogota - Bogota Mobilux Open - Luxembourg Rio De Janeiro Challenger Intersport Heilbronn Open - Heilbronn Porto Alegre Challenger San Luis Potosi Challenger - San Luis Potosi Montevideo Challenger Guayaquil Challenger Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Quimper Challenger Banca Stato Challenger - Lugano Open D'Orleans - Orleans Astana Challenger Copa Petrobras Brazil - Belo Horizonte Kazan Challenger VIII Gramado Open - Gramado Guadalajara Challenger Leon Challenger Santiago Challenger Shenzhen Challenger Rhein-Main Challenger 2004 - Aschaffenburg Heilbronn Open - Heilbronn ATP Challenger Numea - New Caledonia Gimcheon Challenger X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Copa Petrobras Santiago - Santiago Nottingham Challenger Nottingham-2 Challenger Copa Petrobras Argentina - Buenos Aires Abierto Internacional de Salinas 'Dario Expreso' - Salinas Music City Challenger - Nashville BMW Tennis Championship - Sunrise Portoroz Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Open de Rennes La Trinitaine - Rennes Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Johannesburg Challenger Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago Irving Challenger XL Bermuda Open - Bermuda III Isla de Lanzarote - Lanzarote Napoli Challenger Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Eckental Challenger Morocco Tennis Tour - Rabat Sail Open - New Delhi Genova Challenger Mobilux Open - Luxembourg Dublin Challenger - Dublin Seoul Challenger Copa Kia - Santiago Bucaramanga Challenger Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Colombia - Bogota Turin Challenger Flea Market Cup Busan Challenger Tennis - Busan USTA Challenger - Champaign Izmir Challenger Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis Irving Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Recanati Challenger Ethias Trophy - Mons Samsung Securities Cup - Seoul Reggio Emilia Challenger IPP Open - Helsinki Barranquilla Challenger Salinas Challenger Dallas Challenger Cherbourg Challenger Vancouver Challenger Lexington Challenger Taipei City Challenger Copa Petrobras Aracaju - Aracaju Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras Uruguay - Montevideo Open D'Orleans - Orleans Santiago Challenger Bukhara Challenger - Bukhara Bath Challenger Alessandria Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Open de la Ville de Saint Denis - Reunion Island Chevrolet Cup - Vina del Mar Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Copa Ericsson Chile - Santiago Copenhagen Open - Copenhagen Open de Franche-Comte - Besancon Credicard Mastercard Tennis Cup - Campos do Jordao Banja Luka Challenger 2004 - Banja Luka IX Gramado Open - Gramado Challenger Ford de Cherbourg - Cherbourg The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Gemax Open - Belgrade Rio Quente Challenger Rome Challenger Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Challenger DCN de Cherbourg - Cherbourg Heineken Open - Auckland BellSouth Open - Vina del Mar Open 13 - Marseille The Nottingham Challenger - Nottingham Como Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Santiago Challenger Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Marburg Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg Buenos Aires Challenger St. Petersburg Open - St. Petersburg Yokohama World Tennis Gaora Cup - Yokohama Cremona Challenger Baden Open - Karlsruhe Milan Indoors - Milan Argentina Open - Buenos Aires Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano GHI Bronx Tennis Classic - Bronx Siemens Open 2003 - Scheveningen Brasil Open - Costa do Sauipe Open de L'Isere - Grenoble Czech Indoor Open - Prague Challenger 42 - Andrezieux Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt TED Open - Istanbul Architect Open - Budapest Estoril Open - Estoril La Serena Open - La Serena 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba The Stella Artois Grass Court Championships - London TED Open - Istanbul Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven The 'Fitz' Casino Challenger - Tunica Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Open des Alpes Trophee BNP Paribas - Grenoble Carson Challenger ARAG World Team Championship - Dusseldorf Heineken Open - Auckland MoviStar Open - Vina del Mar Nottingham Challenger Open de Moselle - Metz Poznan Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Campbell's Hall of Fame Tennis Championships - Newport Bogota Challenger Cali Challenger Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Bordeaux Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney Rome Challenger Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Bordeaux Challenger Indianapolis Tennis Championships - Indianapolis Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Heilbronn Challenger Guadalajara Challenger Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Petange Challenger Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Bucaramanga Challenger San Juan Challenger Villa Allende Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Belgrade Challenger Montevideo Challenger Atlanta Tennis Championships - Atlanta Cherbourg Challeger Sao Leopoldo Challenger Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Sunrise Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Jersey Challenger Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Quimper Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Countrywide Classic - Los Angeles Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Legg Mason Tennis Classic - Washington Johannesburg Challenger Santos Challenger Pereira Challenger Erste Bank Open - Vienna Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Campinas Challenger ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch RCA Championships - Indianapolis Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Moselle Open - Metz Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Stella Artois Championships - London Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Heilbronn Challenger AEGON Championships - London Hall of Fame Open - Newport Panama City Challenger AEGON Championships - London Movistar Open - Santiago BMW Open - Munich Medellin Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles If Stockholm Open - Stockholm Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Medellin Challenger The Stella Artois Grass Court Championships - London Santos Challenger AEGON International - Eastbourne ATP Kremlin Cup - Moscow Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Le Gosier Challenger AEGON Championships - London Bordeaux Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Bogota Challenger Abierto Mexicano Telcel - Acapulco AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Canottieri Minico 2004 - Mantova Citi Open - Washington 12th BH Tennis Open International Cup - Belo Horizonte Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane Memorial Savigni - Sassuolo The Stella Artois Grass Court Championships - London Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston VTR Open - Vina del Mar Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Qatar Open - Doha Chennai Open - Chennai Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Movistar Open - Vina del Mar Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal AIG Japan Open Tennis Championships - Tokyo Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Open 13 - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm U.S. Open - New York Abierto Mexicano - Los Cabos Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Miami Open - Miami Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, PO, CHI-AUT, 3-2 Olympics - London Olympics - Rio de Janeiro